﻿<?xml version="1.0" encoding="utf-8" ?>
<Recipe Name="BindingRecipe" Bound="false" xmlns="http://schemas.microsoft.com/pag/gax-core" >
  <Types>
    <TypeAlias Name="RefCreator" Type="Microsoft.Practices.RecipeFramework.Library.Actions.CreateUnboundReferenceAction, Microsoft.Practices.RecipeFramework.Library"/>
  </Types>
  <Caption>Creates unbound references to the guidance package</Caption>
  <Actions>

    <Action Name="CreateAllRef" Type="RefCreator" AssetName="CreateAll"
        ReferenceType="ProjectBase.Guidance.References.CreateAllReference, ProjectBase.Guidance" />
    <Action Name="CreateUNTILBusinessReference" Type="RefCreator" AssetName="CreateUNTILBusiness"
        ReferenceType="ProjectBase.Guidance.References.CreateUNTILBusinessReference, ProjectBase.Guidance" />
    <Action Name="CreateWebMvcReference" Type="RefCreator" AssetName="CreateWebMvc"
      ReferenceType="ProjectBase.Guidance.References.CreateWebMvcReference, ProjectBase.Guidance" />

    <Action Name="CreateTestReference" Type="RefCreator" AssetName="CreateTest"
        ReferenceType="ProjectBase.Guidance.References.CreateTestReference, ProjectBase.Guidance" />
    <Action Name="CreateEntityRef" Type="RefCreator" AssetName="CreateEntity"
        ReferenceType="ProjectBase.Guidance.References.CreateEntityReference, ProjectBase.Guidance" />
    <Action Name="CreateDataRef" Type="RefCreator" AssetName="CreateData"
        ReferenceType="ProjectBase.Guidance.References.CreateDataReference, ProjectBase.Guidance" />
    <Action Name="CreateBusinessRef" Type="RefCreator" AssetName="CreateBusiness"
        ReferenceType="ProjectBase.Guidance.References.CreateBusinessReference, ProjectBase.Guidance" />
    <Action Name="CreateModelRef" Type="RefCreator" AssetName="CreateModel"
        ReferenceType="ProjectBase.Guidance.References.CreateModelReference, ProjectBase.Guidance" />
    <Action Name="CreateControllerRef" Type="RefCreator" AssetName="CreateController"
        ReferenceType="ProjectBase.Guidance.References.CreateControllerReference, ProjectBase.Guidance" />
    <Action Name="CreateWebRef" Type="RefCreator" AssetName="CreateWeb"
        ReferenceType="ProjectBase.Guidance.References.CreateWebReference, ProjectBase.Guidance" />
  </Actions>
</Recipe>